package com.cn.por.biz.comt.dto;
import com.cn.por.biz.comt.entity.ComtMgtADO;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil;
/**
 * <p>组件管理表Converter</p>
 * @author xx
 * @since 2024-12-17
 */
@Component
public class ComtMgtADTOConverter{

    /**
     * DTO-->DO
     */
    public ComtMgtADO convertToComtMgtADO(ComtMgtADTO comtMgtADTO){
      ComtMgtADO comtMgtADO = new ComtMgtADO();
      BeanUtils.copyProperties(comtMgtADTO,comtMgtADO);
      if(StrUtil.isNotEmpty(comtMgtADTO.getCrteTime())){
            comtMgtADO.setCrteTime(DateUtil.parse(comtMgtADTO.getCrteTime(), DatePattern.NORM_DATETIME_PATTERN));
        }
      return comtMgtADO;
    }
    

    /**
     * DO-->DTO
     */
    public ComtMgtADTO convertToComtMgtADTO(ComtMgtADO comtMgtADO){
      ComtMgtADTO comtMgtADTO = new ComtMgtADTO();
      BeanUtils.copyProperties(comtMgtADO,comtMgtADTO);
      if(null!=comtMgtADO.getCrteTime()){
            comtMgtADTO.setCrteTime(DateUtil.format(comtMgtADO.getCrteTime(), DatePattern.NORM_DATETIME_PATTERN));
        }
      return comtMgtADTO;
    }
    

}